Shuffle the puzzle!